body{
    background-color: beige;
}
.header {
    height: 50px;
    background-color: rgb(250, 211, 217);
    line-height: 50px;
    text-align: center;
    font-size: 35px;
    color: #fff;
}

.main {
    display: flex;
    position: absolute;
    top: 58px;
    bottom: 0px;
    width: 100%;
}

.content {
    flex: 0;
    text-align: center;
    height: 100%;
}

.right .title {
    color: rgb(74, 104, 240);
    border-color: #ffffff;
    border-width: 3px 0 0;
    position: absolute;
    left: 340px;
    width: 1320px;
    font-size: 25px;
    margin-left: -300px;
    margin-top: 20px;
}

.nav {
    width: 600px;
    height: 100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    margin-left: 400px;
}

.nav input {
    height: 40px;
    width: 1000px;
    margin-top: 120px;
    align-items: center;
    margin-left: 50px;
}

.nav button {
    height: 46px;
    width: 250px;
    background-color: rgb(176, 220, 238);
    color: white;
    border: none;
    align-items: center;
    margin-top: 120px;
}

.a {
    width: 600px;
    height: 600px;
    margin: 0 auto;
    display: flex;
    margin-left: 340px;
}

.a h3 {
    width: 388px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background-color: rgb(234, 210, 234);
    color: #fff;
}

.todo {
    width: 60%;
    height: 100%;
    margin-top: 30px;
}

.done {
    margin-left: 100px;
    width: 60%;
    height: 100%;
    margin-top: 30px;
}

.row {
    height: 50px;
    display: flex;
    align-items: center;
}

.row input {
    margin: 0 10px;
}

.row span {
    width: 300px;
}

.row button {
    width: 50px;
    height: 40px;
}